Fechar

@InCollection{SiqueiraJúniorSilvGuer:2016:ApCoAn,
               author = "Siqueira J{\'u}nior, Jos{\'e} L{\'a}zaro de and Silveira, 
                         F{\'a}bio Fagundes and Guerra, Eduardo Martins",
                title = "An approach for code annotation validation with metadata location 
                         transparency",
            booktitle = "Computational Science and Its Applications",
            publisher = "Springer",
                 year = "2016",
               editor = "Gervasi, Osvaldo and Murgante, Beniamino and Misra, Sanjay and 
                         Rocha, Ana Maria A. C. and Torre, Carmelo M. and Taniar, David and 
                         Apduhan, Bernady O. and Stankova, Elena and Wang, Shangguang",
                pages = "422--438",
                 note = "International Conference on Computational Science and Its 
                         Applications, 16., ICCSA 2016; Beijing; China; 4 -7 July 2016.",
             keywords = "Code annotation, Framework, Java, Metadata, Validation.",
             abstract = "The use of metadata in software development, specially by code 
                         annotations, has emerged to complement some limitations of 
                         objectoriented programming. A recent study revealed that a lack of 
                         validation on the configured metadata can lead to bugs hard to 
                         identify and correct. There are approaches to optimize metadata 
                         configuration that add the annotation out of the target code 
                         element, such as its definition on the enclosing code element or 
                         indirectly inside other annotations. Annotation validation rules 
                         that rely on the presence of other annotations are specially hard 
                         to perform when it is possible to configure it out of the target 
                         element. Available approaches for annotation validation in the 
                         literature consider their presence only in the target element. 
                         This paper presents a validation of code annotations approach in 
                         object-oriented software with location transparency, whereas 
                         definitions can occur in different parts of source code related to 
                         the target element. An evaluation with a meta-framework supports 
                         our hypothesis that the approach is capable of decoupling the 
                         annotation location from the validation rules.",
          affiliation = "{Universidade Federal de S{\~a}o Paulo (UNIFESP)} and 
                         {Universidade Federal de S{\~a}o Paulo (UNIFESP)} and {Instituto 
                         Nacional de Pesquisas Espaciais (INPE)}",
                  doi = "10.1007/978-3-319-42089-9_30",
                  url = "http://dx.doi.org/10.1007/978-3-319-42089-9_30",
                 isbn = "978-331942088-2",
             language = "en",
          seriestitle = "Lecture Notes in Computer Science",
               volume = "9789",
        urlaccessdate = "27 abr. 2024"
}


Fechar